home *** CD-ROM | disk | FTP | other *** search
/ Champak 145 / (Vol 145) Dec 21 2011.iso / Games / jackice-2.swf / scripts / DefineSprite_297_en / frame_1 / DoAction.as
Encoding:
Text File  |  2011-12-21  |  7.2 KB  |  295 lines

  1. function ┬º\x04\x05┬º()
  2. {
  3.    set("\x03",734 % 511 * 5);
  4.    return eval("\x03");
  5. }
  6. var ┬º\x01┬º = -1000 + "\x04\x05"();
  7. while(true)
  8. {
  9.    if(eval("\x01") == 115)
  10.    {
  11.       set("\x01",eval("\x01") + 463);
  12.       ┬º┬ºpush(true);
  13.    }
  14.    else if(eval("\x01") == 141)
  15.    {
  16.       set("\x01",eval("\x01") + 308);
  17.       ┬º┬ºpush(!function ┬º\x04\x05┬º()
  18.       {
  19.          set("\x03",734 % 511 * 5);
  20.          return eval("\x03");
  21.       });
  22.    }
  23.    else if(eval("\x01") == 394)
  24.    {
  25.       set("\x01",eval("\x01") + 331);
  26.    }
  27.    else if(eval("\x01") == 266)
  28.    {
  29.       set("\x01",eval("\x01") - 125);
  30.       ┬º┬ºpush(eval(function ┬º\x04\x05┬º()
  31.       {
  32.          set("\x03",734 % 511 * 5);
  33.          return eval("\x03");
  34.       }));
  35.    }
  36.    else if(eval("\x01") == 254)
  37.    {
  38.       set("\x01",eval("\x01") + 471);
  39.    }
  40.    else if(eval("\x01") == 434)
  41.    {
  42.       set("\x01",eval("\x01") - 3);
  43.       var ┬º┬ºpop() = function ┬º\x04\x05┬º()
  44.       {
  45.          set("\x03",734 % 511 * 5);
  46.          return eval("\x03");
  47.       };
  48.    }
  49.    else if(eval("\x01") == 431)
  50.    {
  51.       set("\x01",eval("\x01") - 165);
  52.       ┬º┬ºpush("\x0f");
  53.    }
  54.    else if(eval("\x01") == 664)
  55.    {
  56.       set("\x01",eval("\x01") + 23);
  57.       if(function ┬º\x04\x05┬º()
  58.       {
  59.          set("\x03",734 % 511 * 5);
  60.          return eval("\x03");
  61.       })
  62.       {
  63.          set("\x01",eval("\x01") - 562);
  64.       }
  65.    }
  66.    else if(eval("\x01") == 195)
  67.    {
  68.       set("\x01",eval("\x01") + 473);
  69.    }
  70.    else if(eval("\x01") == 73)
  71.    {
  72.       set("\x01",eval("\x01") + 895);
  73.    }
  74.    else if(eval("\x01") == 725)
  75.    {
  76.       set("\x01",eval("\x01") - 702);
  77.       ┬º┬ºpush(true);
  78.    }
  79.    else if(eval("\x01") == 23)
  80.    {
  81.       set("\x01",eval("\x01") + 406);
  82.       if(function ┬º\x04\x05┬º()
  83.       {
  84.          set("\x03",734 % 511 * 5);
  85.          return eval("\x03");
  86.       })
  87.       {
  88.          set("\x01",eval("\x01") + 259);
  89.       }
  90.    }
  91.    else if(eval("\x01") == 343)
  92.    {
  93.       set("\x01",eval("\x01") + 321);
  94.       ┬º┬ºpush(true);
  95.    }
  96.    else
  97.    {
  98.       if(eval("\x01") == 968)
  99.       {
  100.          set("\x01",eval("\x01") - 681);
  101.          freezeTime = 0;
  102.          grav = 0;
  103.          jumpPower = 0;
  104.          moveTime = 0;
  105.          _Y = -50;
  106.          _X = random(640);
  107.          this.onEnterFrame = function()
  108.          {
  109.             if(_root.pause)
  110.             {
  111.                return undefined;
  112.             }
  113.             _Y = _Y + (grav - jumpPower);
  114.             grav++;
  115.             jumpPower *= 0.9;
  116.             if(hitTest(_root.char) && _root.moveAble && _root.timeHit < 1)
  117.             {
  118.                _root.char._x -= _root.char._xscale / 5;
  119.                _X = _X + _root.char._xscale / 5;
  120.                _root.hp = _root.hp - 1;
  121.                _root.extSpeed = 0;
  122.                _root.range = 0;
  123.                _root.hpbar.gotoAndStop(_root.hp + 1);
  124.                _root.action = "hit";
  125.                _root.timeHit = 30;
  126.                _root.moveAble = false;
  127.             }
  128.             n = 0;
  129.             while(n < 3)
  130.             {
  131.                nama = "ice" + n;
  132.                if(hitTest(_parent[nama]))
  133.                {
  134.                   _root.breakIce(_X,_Y);
  135.                   playsound("hitices");
  136.                   freezeTime += 20;
  137.                   removeMovieClip(_parent[nama]);
  138.                }
  139.                n++;
  140.             }
  141.             n = 0;
  142.             while(n < 5)
  143.             {
  144.                nama = "ball" + n;
  145.                if(hitTest(_parent[nama].hit))
  146.                {
  147.                   _parent[nama].end--;
  148.                   action = "dead";
  149.                }
  150.                n++;
  151.             }
  152.             gotoAndStop(action);
  153.             if(freezeTime > 0)
  154.             {
  155.                action = "hit";
  156.                if(freezeTime > 90)
  157.                {
  158.                   action = "deadIce";
  159.                }
  160.                freezeTime -= 0.1;
  161.                ice.gotoAndStop(Math.floor(freezeTime / 10));
  162.             }
  163.             else
  164.             {
  165.                moveTime--;
  166.                if(moveTime < 0)
  167.                {
  168.                   aksi = random(3);
  169.                   moveTime = random(100);
  170.                   switch(aksi)
  171.                   {
  172.                      case 2:
  173.                         _xscale = random(2) * 200 - 100;
  174.                         speed = (- _xscale) / 40;
  175.                         break;
  176.                      case 1:
  177.                         jump = true;
  178.                   }
  179.                }
  180.                if(aksi == 2)
  181.                {
  182.                   _X = _X + speed;
  183.                   action = "move";
  184.                }
  185.                else if(aksi == 1)
  186.                {
  187.                   if(jump)
  188.                   {
  189.                      jumpPower = random(2) * 25 - 5;
  190.                      jump = false;
  191.                   }
  192.                   action = "jump";
  193.                }
  194.                else
  195.                {
  196.                   action = "stand";
  197.                }
  198.             }
  199.             if(_X > 640)
  200.             {
  201.                _xscale = 100;
  202.                speed *= -1;
  203.                _X = 640;
  204.             }
  205.             else if(_X < 0)
  206.             {
  207.                _xscale = -100;
  208.                speed *= -1;
  209.                _X = 0;
  210.             }
  211.             if(_Y > 430)
  212.             {
  213.                if(turnJump)
  214.                {
  215.                   moveTime = 0;
  216.                   turnJump = false;
  217.                }
  218.                _Y = 430;
  219.                grav = 0;
  220.             }
  221.          };
  222.          break;
  223.       }
  224.       if(eval("\x01") == 429)
  225.       {
  226.          set("\x01",eval("\x01") + 259);
  227.          break;
  228.       }
  229.       if(eval("\x01") == 668)
  230.       {
  231.          set("\x01",eval("\x01") - 234);
  232.          ┬º┬ºpush("\x0f");
  233.          ┬º┬ºpush(1);
  234.       }
  235.       else if(eval("\x01") == 125)
  236.       {
  237.          set("\x01",eval("\x01") + 543);
  238.       }
  239.       else if(eval("\x01") == 449)
  240.       {
  241.          set("\x01",eval("\x01") - 376);
  242.          if(function ┬º\x04\x05┬º()
  243.          {
  244.             set("\x03",734 % 511 * 5);
  245.             return eval("\x03");
  246.          })
  247.          {
  248.             set("\x01",eval("\x01") + 895);
  249.          }
  250.       }
  251.       else if(eval("\x01") == 689)
  252.       {
  253.          set("\x01",eval("\x01") - 346);
  254.       }
  255.       else
  256.       {
  257.          if(eval("\x01") == 287)
  258.          {
  259.             set("\x01",eval("\x01") - 287);
  260.             break;
  261.          }
  262.          if(eval("\x01") == 688)
  263.          {
  264.             set("\x01",eval("\x01") - 345);
  265.          }
  266.          else
  267.          {
  268.             if(eval("\x01") == 687)
  269.             {
  270.                set("\x01",eval("\x01") - 562);
  271.                break;
  272.             }
  273.             if(eval("\x01") == 202)
  274.             {
  275.                set("\x01",eval("\x01") + 52);
  276.                break;
  277.             }
  278.             if(eval("\x01") != 578)
  279.             {
  280.                break;
  281.             }
  282.             set("\x01",eval("\x01") - 376);
  283.             if(function ┬º\x04\x05┬º()
  284.             {
  285.                set("\x03",734 % 511 * 5);
  286.                return eval("\x03");
  287.             })
  288.             {
  289.                set("\x01",eval("\x01") + 52);
  290.             }
  291.          }
  292.       }
  293.    }
  294. }
  295.